<?
session_id($_GET['id']);
setcookie(PHPSESSID, $_GET['id']);
require_once(SAS_PATH . "_includes/func_frete.php");

if (basename($_SERVER['PHP_SELF']) != "c.php") {
    header("Location: " . BASE_URL . "c.php?c=compra&act=cesta");
    exit;
}

require_once(SAS_PATH . "_includes/form_validacao.php");

if ($_POST['form_entrega_enviado'] == 1) {
    $form_input['cd_tipo_entrega'][] = array(
        "label" => "Tipo de Entrega",
        "obrig" => 1);

    $form_input['ic_entrega_correio'][] = array(
        "label" => "Entrega pelo Correio",
        "obrig" => 1);

    if (form_valida($form_input)) {
        $array_valores = explode("#", $cd_tipo_entrega);
        sessao_set("cd_tipo_entrega", $array_valores[0]);
        sessao_set("ic_entrega_correio", $ic_entrega_correio);
        sessao_set("vl_frete", $array_valores[1]);

        session_write_close();

        header("Location: c.php?c=compra&act=pagamento&id=" . session_id());
        exit;
    }

    form_result();
}

// DADOS DA ENTREGA DO CLIENTE
if (sessao_get("nu_cep_e") != "") {
    $nm_cliente = sessao_get("dc_nome_e");
    $dc_endereco = sessao_get("dc_endereco_e");
    $dc_complemento = sessao_get("dc_complemento_e");
    $dc_bairro = sessao_get("dc_bairro_e");
    $nu_cep = sessao_get("nu_cep_e");
    $local = func_get_local_cep($nu_cep);
} else {
    $sql = "SELECT cd_cliente,nm_cliente, dc_endereco, dc_complemento, dc_bairro, nu_cep FROM cliente WHERE cd_cliente = '" . $cd_cliente . "'";
    $result = db_query($sql);
    list($cd_cliente, $nm_cliente, $dc_endereco, $dc_complemento, $dc_bairro, $nu_cep) = mysql_fetch_array($result);

    $local = func_get_local_cep($nu_cep);
    sessao_set("dc_nome_e", $nm_cliente);
    sessao_set("dc_endereco_e", $dc_endereco);
    sessao_set("dc_complemento_e", $dc_complemento);
    sessao_set("dc_bairro_e", $dc_bairro);
    sessao_set("nu_cep_e", $nu_cep);
}

$cd_municipio = $local["cd_municipio"];
sessao_set("cd_municipio_e", $cd_municipio);
$ic_capital = $local["ic_capital"];
$cd_uf = $local["cd_uf"];

// ENTREGAS DISPONÍVEIS
if ($cd_municipio == "" || $ic_capital == "" || $cd_uf == "") {
    $erro = 1;
    $msg_entrega = "Sua cesta de compras expirou. Favor selecionar os produtos novamente para fechar o pedido.";
} else {
    $formas_entrega = frete_lista_todos($nu_cep);
}
//******************************************
// 		SQL FRETE GRATUITO			********
//******************************************
$sql = "SELECT
					Count(*) as TotalSemFreteGratuito
				FROM
					" . SQL_PRODUTOS_SITE . " a
					INNER JOIN cesta_item b
						ON a.cd_produto = b.cd_produto and b.id_sessao = '" . session_id() . "'
				WHERE
					a.cd_produto IN (
						SELECT cd_produto from cesta_item WHERE id_sessao = '" . session_id() . "'
					)
					AND a.ic_promocao_frete_gratuito is null
					OR a.ic_promocao_frete_gratuito = '0'";
$result = db_query($sql);
list($TotalSemFreteGratuito) = mysql_fetch_array($result);
?>

<style>
    .tabelaOpcoes{
        width: 516px;
    }
    
    .linhaCentro{
        border-bottom: 0px;
    }
</style>

<div class="contentIdentificacao">   
    <?php if ($erro == 1): ?>
        <?php echo $msg_entrega; ?>
    <?php else: ?>
        <h2 class="marginTopZero"><strong>ENDEREÇO PARA ENTREGA</strong></h2>

        <p>
            <?= $nm_cliente ?><br/>
            <?= $dc_endereco ?> <?= $dc_complemento ?><br/>
            <?= $dc_bairro ?> - <?= func_get_municipio($nu_cep) ?> - <?= func_get_uf($nu_cep) ?><br/>
            CEP: <?= substr($nu_cep, 0, 5) . "-" . substr($nu_cep, -3) ?><br/>
        </p>

        <a href="c.php?c=compra&act=endereco&id=<?php echo $_GET['id'];?>"><input class="alterar" style="cursor:pointer;" type="button" value="" /></a>

        <div class="clear"></div>

        <?php
        if (strpos($_SERVER['HTTP_REFERER'], "c.php?c=cadastro") > 0) {
            form_result("Seu cadastro foi realizado com sucesso. Obrigado.", "");
        }
        ?>

        
        <?php if (count($formas_entrega) > 0): ?>
            <form name="form1" id="formEntregas" method="post" action="">
                
                <div class="tabelaOpcoes">
                    <div class="linha1 colunaEntrega">
                        Tipo de Entrega
                    </div>
                    <div class="linha1 colunaEntrega">
                        Prazo de Entrega
                    </div>
                    <div class="linha1 colunaEntrega">
                        Valor Frete
                    </div>




                    <?php foreach($formas_entrega as $lst): ?>
                        
                        <?php
                        $frete_gratis = false;

                        if (($TotalSemFreteGratuito == 0 and $lst['cd_tipo_entrega'] == 9991 and $lst['ic_entrega_correio'] == 1) || (isset($_SESSION['cupomFreteGratis']) && $_SESSION['cupomFreteGratis'] === true) || ($lst['vl_frete'] == "0")) {
                            $frete_gratis = true;
                            $vl_frete = 0;
                        } else {
                            $vl_frete = $lst['vl_frete'];
                        }
                        ?>

                        <div class="linha2 colunaEntrega">
                            
                                <input id="cd_tipo_entrega" name="cd_tipo_entrega" type="radio" value="<?= $lst['cd_tipo_entrega'] . '#' . $vl_frete ?>" onclick="verificar(<?= $lst['ic_entrega_correio'] ?>);" <?= ($lst['cd_tipo_entrega'] == sessao_get("cd_tipo_entrega")) ? "checked" : "" ?>>
                                <?= $lst['dc_tipo_entrega'] ?>
                            
                        </div>	
                        <div class="linha2 colunaEntrega">
                            
                                At&eacute;
                                <?= $lst['vl_prazo_entrega'] ?>
                                dias &uacute;teis
                            
                        </div>
                        <div class="linha2 colunaEntrega">
                            
                                <?php if ($frete_gratis): ?>							
                                    <img src="imagens/botoes/bt-gratis.png" alt="Promoção de Frete Gratuito!" />                                    
                                <?php else: ?>
                                    R$ <?= func_num_bd2br($lst['vl_frete']) ?>
                                <?php endif; ?>
                               
                        </div>

                        <div class="clear"></div>
                        <div class="linhaCentro"></div>

                    <?php endforeach; ?>
                </div>
                <div class="clear"></div>
                <input name="form_entrega_enviado" type="hidden" id="form_entrega_enviado" value="1" />
                <input name="ic_entrega_correio" type="hidden" id="ic_entrega_correio" value="" />
                <input class="voltar" style="cursor:pointer;" type="button" value="" />
                <input class="identificar" type="submit" value="" />
            </form>
        <?php else: ?>
            <p>Sua compra excedeu o limite de peso que o Correio pode entregar.<br />
                Infelizmente não temos nenhum tipo de entrega disponível para essa localidade para encomendas acima de 30 Kg.</p>
        <?php endif; ?>
    <?php endif; ?>
</div>

<div class="clear"></div>

<script language="javascript" type="text/javascript">
    function verificar(ic_entrega_correio)
    {
        document.form1.ic_entrega_correio.value = ic_entrega_correio;
    }
    verificar(<?= sessao_get("ic_entrega_correio") ?>);
</script>